#include <iostream>
#include <string>
using namespace std;
int main()
{
int d = 0, j = 0, f = 0;
string gg;
cout<<"Введите слова через пробел: ";
getline(cin, gg);
for(int i = 0; i < gg.length(); i++){
    if(gg[i] == ' ' and gg[i] != '-')
        d = d + 1;
}
if(d != 0){
    cout<<"Кол-во слов: "<<d + 1<<endl;
    for(int i = 0; i < gg.length(); i++){
        if(isupper(gg[i]) and (gg[i - 1] == ' ' or i == 0)){
            j = j + 1;
        }
    }
    cout<<"Кол-во слов с заглавной кириллической буквы: "<<d + 1 - j<<endl;
    j = 0;
    for(int i = 0; i < gg.length(); i++){
        if(gg[i] == ' '){
            if(f <= 6){
                j = j + 1;
            }
            f = 0;
        }
        else
        {
            f = f + 1;
        }
    }
    if(f <= 6){
        j = j + 1;
    }
    cout<<"Кол-во слов не превышающих 3 символа: "<<j<<endl;
    j = 0;
    for(int i = 0; i < gg.length(); i++){
        if(gg[i] == '-')
            j = j + 1;
    }
    cout<<"Кол-во слов в составе которых имеется дефис: "<<j<<endl;
    }
else
    cout<<"Мало данных для анализа";
}
